Table: Option Indexed to Issuer's Equity [Table]

Line Label Object Class Period Type Balance Name
1 Option Indexed to Issuer's Equity [Table] [Table]

*

*

us-gaap:OptionIndexedToIssuersEquityTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolisated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Option Indexed to Issuer's Equity, Type [Axis] [Axis]

*

*

us-gaap:OptionIndexedToIssuersEquityTypeAxis
5 Option Indexed to Issuer's Equity, All Types [Domain] [Domain]

*

*

us-gaap:OptionIndexedToIssuersEquityTypeDomain
6 Call Option [Member] [Member]

*

*

us-gaap:CallOptionMember
7 Purchased Call Option [Member] [Member]

*

*

us-gaap:PurchasedCallOptionMember
8 Put Option [Member] [Member]

*

*

us-gaap:PutOptionMember
9 Purchased Put Option [Member] [Member]

*

*

us-gaap:PurchasedPutOptionMember
10 Exchange Traded Options [Member] [Member]

*

*

us-gaap:ExchangeTradedOptionsMember
11 Listed Options [Member] [Member]

*

*

us-gaap:ListedOptionsMember
12 Employee Stock Option [Member] [Member]

*

*

us-gaap:EmployeeStockOptionMember
13 Option Indexed to Issuer's Equity [Line Items] [Line Items]

*

*

us-gaap:OptionIndexedToIssuersEquityLineItems
14 Schedule of Options Indexed to Issuer's Equity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock
15 Option Indexed to Issuer's Equity, Description [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:OptionIndexedToIssuersEquityDescriptionTextBlock
16 Option Indexed to Issuer's Equity [Hierarchy] [Abstract]

*

*

added:OptionIndexedToIssuersEquityHierarchy
17 Option Indexed to Issuer's Equity, Strike Price [Concept] Per Unit For Period

*

us-gaap:OptionIndexedToIssuersEquityStrikePrice
18 Option Indexed to Issuer's Equity, Shares [Concept] Shares For Period

*

us-gaap:OptionIndexedToIssuersEquityShares
19 Option Indexed to Issuer's Equity, Indexed Shares [Concept] Shares As Of

*

us-gaap:OptionIndexedToIssuersEquityIndexedShares
20 Option Indexed to Issuer's Equity, Settlement Date [Concept] Date For Period

*

us-gaap:OptionIndexedToIssuersEquitySettlementDateOrDates
21 Option Indexed to Issuers Equity, Settlement Dates [Concept] Date String For Period

*

us-gaap:OptionIndexedToIssuersEquitySettlementDates
22 Option Indexed to Issuer's Equity, Classification [Concept] Text/String For Period

*

us-gaap:OptionIndexedToIssuersEquityClassification
23 Option Indexed to Issuer's Equity, Settlement Alternatives [Concept] Text/String For Period

*

us-gaap:OptionIndexedToIssuersEquitySettlementAlternatives
24 Option Indexed to Issuer's Equity, Settlement Alternatives, at Fair Value [Concept] Text/String For Period

*

us-gaap:OptionIndexedToIssuersEquitySettlementAlternativesAtFairValue
25 Option Indexed to Issuer's Equity, Contract Reclassification [Concept] Text/String For Period

*

us-gaap:OptionIndexedToIssuersEquityContractReclassification
26 Option Indexed to Issuer's Equity, Redeemable Stock, Redemption Requirements [Concept] Text/String For Period

*

us-gaap:OptionIndexedToIssuersEquityRedeemableStockRedemptionRequirements